import { Directive, Input, TemplateRef, AfterContentInit, ContentChild } from '@angular/core';

@Directive({
  selector: '[mDataTableColumn]',
})
export class DataTableColumnDirective {
  @Input('mDataTableColumn') name: string;
  @Input() header: string;
  @Input() width: string;
  @Input() hidden = false;

  @ContentChild(TemplateRef) template: TemplateRef<any>;

  constructor() {}
}
